package hu.mapro.model.meta;

import java.util.Collection;

public interface ComplexType<T> extends DefinedType<T> {

	ComplexType<? super T> getSuperType();
	
	Collection<? extends Field<T, ?>> getFields();
	
	boolean isAbstract();

}
